.XLHo {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1; /* 定义文本的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .XLHa {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; /* 定义文本的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
  }
  .XLHb {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; /* 定义文本的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
  }
.ulbox {
	// padding: 0 20rpx;
	overflow: auto;

	.ul:first-child {
	
	   margin-top: 10px;
	
	}
	.ul {
	
		margin-bottom: 10px;
		padding:10px;
		padding-bottom: 0;
		box-sizing: border-box;
	    letter-spacing: 1px;
		.title {
			font-size: 15px;
			font-weight: 700;
			margin: 5px 0;
			color: rgb(54, 194, 168);
			margin-bottom: 10px;
		}
	
		.text {
			font-size: 10px;
			line-height: 15px;
			margin-top: 5px;
			color: rgba(128, 128, 128, 1);
			letter-spacing: 2px;
		}
	
		padding-top: 10px;
	
		.li {
			background: #fff;
			display: flex;
			height: 110px;
			border-radius: 10px;
		  width: 100%;
			.li_left {
				width: 100px;
				height: 100%;
				margin-right: 5px;
				position: relative;
				.img{
					position: absolute;
					left: 50%;
					top: 50%;
					transform: translate(-50% , -50%);
				}
			}
	
			.li_right {
			  width: calc(100% - 125px);
				font-size: 10px;
				position: relative;
				margin-left: 10px;
				padding-right: 5px;
	      box-sizing: border-box;
				.text {
					font-size: 11px;
				}
				.content{
					margin: 5px 0 10px 0;
					font-size: 10px;
					color: rgb(128, 128, 128);
				}
				.price {
					font-size: 16px;
					font-weight: bold;
					color: rgba(255, 87, 51, 1);
					text{
						color: black;
						font-size: 11px;
						font-weight: normal;
					}
				}
				.description{
					margin: 5px 0 10px 0;
					display:-webkit-box;
	  	    font-size: 10px;
	  	    line-height: 10px;
	        height: 38px;
		  	  width: 100%;
		  	  margin: 5px 0;
		  	  -webkit-box-orient: vertical;
		  	  -webkit-line-clamp: 4;
		  	  overflow: hidden;
		  	  text-overflow: ellipsis;
		  	  color: #82848a;
				}
	
				.li_right_btn {
					border-radius: 15px;
					font-size: 12px;
					width: 55px;
					height: 25px;
					line-height: 25px;
					background: #FFf;
					color: rgb(54, 194, 168);
					text-align: center;
					position: absolute;
					right: 10px;
					bottom: 7px;
					border: rgb(54, 194, 168) 2px solid;
					padding: 0 2px;
					font-size: 10px
				}
				.li_right__num{
					position: absolute;
					top: 50%;
					right: 10px;
					transform: translateY(-50%);
					font-size: 16px;
				}
				.input{
					line-height: 30px;
				}
				.JJ {
					display:-webkit-box;
				font-size: 9px;
				line-height: 10px;
				height: 29px;
				width: 100%;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 3;
				overflow: hidden;
				text-overflow: ellipsis;
				color: #82848a;
			}
			}
		}
	
	}
}
.numberXX{
	display: flex;
	align-items: center;
}
.DI {
	width: 100%;
	background-color: #ffffff;
	text-align: center;
	font-weight: 600;
}

.DI_top {
	letter-spacing: 3px;
	color: rgb(54, 194, 168);
	margin-bottom: 10px;
	font-size: 13px;
}

.DI_bottom {
	width: 90%;
	height: 50px;
	line-height: 50px;
	background: rgb(54, 194, 168);
	color: #fff;
	border-radius: 5px;
	letter-spacing: 3px;
	font-size: 16px;
	//margin: 10px 0;
	margin: 10px auto;
	// padding: 0 10px;
	box-sizing: border-box;
	// margin: 2px 0px 10px 0px;
}
.ullist{
	padding: 10px;
	box-sizing: border-box;
	.li{
		display: flex;
		align-items: center;
		justify-content: space-between;
		.li_img{
			width: 70px;
		}
		.li_text{
			width: calc(100% - 80px);
			padding-left: 10px;
			.text_JJ{
				margin-top:5px ;
				margin-bottom: 10px;
			}
			.li_D{
				display: flex;
				align-items: center;
				justify-content: space-between;
				.Price{
					width: 80px;
				
				}
				.li_btn{
					width: 55px;
    height: 22px;
	line-height: 22px;
    border-radius: 5px;
    font-size: 12px;
    background-color: #36c2a8;
    color: #ffffff;
    text-align: center;
				}
			}
		}
		// padding: 10px 20px;
	}
}